package com.sihai.core;

import org.hibernate.Query;
import org.hibernate.Session;

/**
 * <code>QueryCreator</code>,创建Query对象的工厂<br>
 * 当使用<code>DataAccessor</code>类的时候某些方法需要实现该接口以便提供有用的Query<br>
 */
public interface QueryCreator {

	/**
	 * 创建Query对象
	 * 
	 * @param session {@link org.hibernate.Session}
	 * @return {@link org.hibernate.Query}
	 */
	Query createQuery(Session session);
}
